#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
//int main() {
//	int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
//	int *p = arr;
//	for (int i = 0; i < 10; i++) {
//		printf("%d ", *(p + i));
//	}
//	system("pause");
//}
写一个函数，可以逆序一个字符串的内容。
//int main() {
//	char arr[] = "";
//	int count = 0;
//	scanf("%s", &arr);
//	for (int i = 0; i < 10000; i++) {
//		if (arr[i] == '\0') {
//			break;
//		}
//		count++;
//	}
//	for (int i = 0; i < count>>1; i++) {
//		int temp = arr[i];
//		arr[i] = arr[count - i - 1];
//		arr[count - i - 1] = temp;
//	}
//	for (int i = 0; i < count; i++) {
//		printf("%c", arr[i]);
//	}
//	system("pause");
//}
打印菱形
/*int main() {
	for (int i = 0; i < 6; i++) {
		for (int j = 6; j > i; j--) {
			printf(" ");
		}
		for (int j = 0; j < 1 + 2 * i; j++) {
			printf("*");
		}
		printf("\n");
	}
	printf("*************\n");
	for (int i = 6; i > 0; i--) {
		for (int j = 6; j > i-1; j--) {
			printf(" ");
		}
			for (int j = 1 + (i - 1) * 2; j > 0; j--)
			{
				printf("*");

			}
			printf("\n");
		}
	system("pause");
}*/
求出0～100000之间的所有“水仙花数”并输出。
“水仙花数”是指一个n位数，其各位数字的n次方之和确好等于该数本身，如:153＝1^3＋5^3＋3^3，则153是一个“水仙花数”。
//int shu1(int i,int count) {
//	int sum = i;
//	for (int j = 1; j < count; j++) {
//		sum *= i;
//	}
//	return sum;
//}
//shu(int i) {
//	int count = 0;
//	int q = i;
//	while (1) {
//		if (i < 9) {
//			count++;
//			break;
//		}
//		i = i / 10;
//		count++;
//	}
//	int sum = 0;
//	int y = q;
//	for (int j = 0; j < count; j++) {
//		sum += shu1(q%10,count);
//		q=q / 10;
//	}
//	if (sum == y) {
//		printf("%d\n", sum);
//	}
//}
//int main() {
//	for (int i = 0; i < 100000; i++) {
//		shu(i);
//	}
//	system("pause");
//}
求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和，其中a是一个数字，
例如：2+22+222+2222+22222
//int add(int a) {
//	int sum = 0;
//	int sum1 = a;
//	for (int i = 0; i < 5; i++)
//	{
//		sum += sum1;
//		sum1 *=10;
//		//每次*10
//		sum1 += a;
//		//加上个位2
//		
//		}
//	return sum;
//}
//int main() {
//	int a = 0;
//	scanf("%d", &a);
//	int sum=add(a);
//	printf("%d", sum);
//	system("pause");
//}
喝汽水，1瓶汽水1元，2个空瓶可以换一瓶汽水，给20元，可以多少汽水（编程实现）。
//int main() {
//	float a = 0;
//	scanf("%f", &a);
//	int count = 0;
//	while (1)
//	{
//		if (a < 1.0) {
//			break;
//		}
//		count++;
//		a--;
//		a = a + 0.5;
//	}
//	printf("%d", count);
//	system("pause");
//}
第二种
//int main() {
//	int a = 20;
//	int count = 0;
//	int count1 = 0;
//	while (1) {
//		if (a == 0) {
//			break;
//		}
//		count++;
//		a--;
//		count1++;
//		if (count1 == 2) {
//			a++;
//			count1 = 0;
//		}
//	}
//	printf("%d", count);
//	system("pause");
//}
经典面试问题
//int main() {
//	int i = 0;
//	int arr[10] = { 0 };
//	//栈由高地址向低地址用，数组随着下标增大由低地址向高地址
//	for (i = 0; i <= 12; i++) {
//		arr[i] = 0;
//		//正好在debug86位下i在arr[12]的地址
//		printf("%d", arr[i]);
//	}
//	system("pause");
//}
//void mystrcpy(char* ch,char* arr) {
//	while (*ch!='\0') {
//		*arr = *ch;
//		ch++;
//		arr++;
//	}
//	printf("%c", *ch);
//	*arr = *ch;
//}
1